[-]:dashmark

[-]:dashmarkってなに?

[-]:dashmarkはWebサイトのブックマークを管理するWebアプリケーションです。
閲覧しているWebサイトのURLの保存、コメントやタグ、ラベルカラー、星によるランキングの設定などを、閲覧を続けながらスムーズに行うことができます。ブックマークのすべての情報はこのページが置かれているサーバのデータベースではなく、あなたのハードディスクに保存されます。

現在のところ、[-]:dashmarkはSafariなどのWebKitブラウザでのみ動作します。
[-]:dashmarkはあなたのブックマークの情報を保存するために、HTML5で提唱されているクライアント上のデータベースストレージ(HTML5 Client-side database storage)を用い、滑らかな動作のために、やはりWebKitに実装されているCSSアニメーションを各所で用いています。

[-]:dashmarkを使い始めるには

  1. [-]:dashmarkのメインページにアクセスして基本となるデータベースを作成してください。ページを開くと自動的にデータベースが作成されます。
  2. このページのブックマークレット[+][-] を、ブックマークバーなどのアクセスしやすいところに追加してください。左端に追加するとCommand + 1などのショートカットでブックマークを追加することができるようになります。

リンクとブックマークレット

[-]:dashmark
[-]:dashmarkのメインページへのリンク
[+]
ブックマーク追加用のブックマークレットです。ブックマークレットをクリックすると[-]:dashmarkが表示しているページに重なり、ブックマークが作成されます。ブックマークを使用するときに選択している部分のテキストがブックマークの「引用」に挿入します。
[-]
[-]:dashmark表示用のブックマークレットです。ブックマークレットをクリックすると[-]:dashmarkビューアが閲覧中のページの上に重ねて表示されます。ブックマークの検索などを行うことが可能です。

ユーザーガイド

1. ブックマークを追加する

2. ブックマークの編集

ブックマークの選択
ブックマークをクリックすると選択状態になり、引用文とコメントをすべて表示します。
ブックマークの移動
ブックマークを[-]:dashmarkビューアの好きなところへドラッグして移動することができます。
ブックマークの編集モード
ブックマークが選択されている状態でReturnキーを押すと、ブックマーク編集モードに入ります。
ブックマークが選択されているときに引用文やコメントをクリックしてもブックマーク編集モードに入ることができます。
ブックマークを追加した直後は編集モードになっています。
他のブックマークを選択するか、[-]:dashmarkビューアのバックグラウンドをクリックすると編集モードを終了し、編集していた内容が保存されます。
ブックマークの内容編集
ブックマーク編集モードでは、ブックマークのタイトル、URL、引用文、コメントおよびタグを入力することができます。
半角の空白文字で区切ることで複数のタグを登録することができます。
スターランクの追加
ブックマークを選択して1〜5の数字キーを入力するとスターのランクを設定することができます。
カラーラベルの設定
ブックマークを選択してQ、W、E、R、T、Y、U、Iキーを入力すると、ブックマークにカラーラベルを設定することができます。

3. ブックマークの表示モード

表示モードの切り替え
[-]:dashmarkツールバーの「=」と「C」ボタンでブックマークの表示モードを切り替えることができます。「=」でリスト表示、「C」でクラスター表示になります。

4. ブックマークの検索

検索スコープの設定
スターによるランクとブックマークの変更日付で、キーワード検索やタグによる検索範囲を絞り込むことができます。
スターのランクは★★☆☆☆のとき、★2つ以上という意味になります。
スコープを変更すると画面右のタグ一覧表示でもスコープの範囲内のブックマークが持つタグだけが表示されます。
「reset」ボタンでスコープを初期状態(すべてのスターランク、及び24時間以内のブックマーク)に戻します。
キーワード検索
ツールバー右端の検索フィールドにタイプすると、キー入力ごとに検索を実行するインクリメンタル(デクリメンタル)サーチが行われます。検索対象はスコープの範囲内となります。
タグ検索
画面右に表示されているタグボタンをクリックすることでタグによる検索を行います。

Known Issue

Developper note

History

v0.4-00030 at 20080607
Fixed bug for new user can't start dashmark.
v0.4-00030 at 20080516
Database version up to 1.5.
Interface changed.
Added star field scope and date range scope.
Tag selector and word searching range are limited in scope (date-range and stars).
for developer: dashmark support tag inserting with using JSON on frame-name.
v0.3-00028 at 20080429
Added tag selecter. New "TAG" table will be build inside your database, but database version is not changed from 1.4.
Fixed problem with searching by tag.
v0.3-00027 at 20080424
Fixed some bug in selevting nodes. Event bubling is fixed.
v0.3-00025 at 20080424
Fixed editing text in list-view.
v0.3-00024 at 20080424
Added list view. Upper [=] button change mode into "List view", [C] button change back to "Cluster" view.
Incremental search problem fixed. Blank keyword does not anything now rather than show "All" list.
v0.3-00023 at 20080423
Fixed bug, adding mark button make 2 marks.
v0.3-00022 at 20080422
Added [+] button on dashark window.
Now [-]:dashmark supports multiple makrs on one url officially.
Inproving incremental search feel.
Fixed appearance in long title.
v0.3-00021 at 20080422
Inproving relation between moving bookmark and editing mode.
Title is not <a> element from this version.
v0.3-00020 at 20080421
fix serious bug. New user can't start [-]:dashmark.

Development version

I'm working [-]:dashmark at opened development version. If you want know how next function is considered, open [-]:dashmark_dev page and use bookmarklet for _dev version. Don't worry about crashing your [-]:dashmark database.Database name is different from official released version.

bookmarklet for underdevelopment version.
bookmarklet -> add dashmark!
bookmarklet -> dashmark view

[-]:dashmark is published under MIT License.

Copyright © 2008 Taiyo Fujii.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

contact

Taiyo Fujii
mail : taiyo_vm[at]nifty.com
twitter : Twitter / t_trace